Complete guide to all automation scripts — Mouse Mover, Work Manager & Xcode Active دليل شامل لجميع أوامر الأتمتة — محرك الماوس، مدير العمل و Xcode Active
A Python-based script that moves your mouse cursor automatically at a customizable interval and distance. Keeps your screen active and prevents auto-lock/sleep.
سكريبت بايثون يحرك مؤشر الماوس تلقائياً بفترة زمنية ومسافة قابلة للتخصيص. يبقي شاشتك نشطة ويمنع القفل التلقائي والسكون.
5 = move every 5 seconds).50 = move up to 50px in each direction).5 = تحريك كل 5 ثوانٍ).50 = تحريك حتى 50 بكسل في كل اتجاه).Set any positive number as the interval (supports decimals like 0.5).
حدد أي رقم موجب كفترة زمنية (يدعم الكسور مثل 0.5).
Control how far the mouse moves each time (e.g., 50px, 100px, 200px).
تحكم بمقدار حركة الماوس في كل مرة (مثال: 50 أو 100 أو 200 بكسل).
Mouse moves in a random direction each time for natural-looking motion.
الماوس يتحرك باتجاه عشوائي كل مرة لحركة تبدو طبيعية.
Mouse stays within screen bounds (10px margin), never moves off-screen.
الماوس يبقى ضمن حدود الشاشة (هامش 10 بكسل)، لا يخرج أبداً خارج الشاشة.
Automatically installs pyautogui if not found on your system.
يثبت مكتبة pyautogui تلقائياً إذا لم تكن موجودة على جهازك.
Rejects invalid input (text, zero, negative numbers) with clear error messages.
يرفض المدخلات غير الصالحة (نص، صفر، أرقام سالبة) مع رسائل خطأ واضحة.
A Windows batch + PowerShell combo that moves the mouse, blocks screen lock & sleep, presses an invisible F15 key to keep windows active, and optionally scrolls down/up. Runs hidden in the background.
مزيج من Batch و PowerShell يحرك الماوس، يمنع قفل الشاشة والسكون، يضغط مفتاح F15 غير مرئي لإبقاء النوافذ نشطة، ويمكنه اختيارياً التمرير لأسفل/لأعلى. يعمل مخفياً في الخلفية.
| File | Purpose |
|---|---|
StartMouseMove.bat | Double-click to configure & start |
MouseMover.ps1 | PowerShell engine (runs hidden) |
StopMouseMove.bat | Double-click to stop |
Double-click StopMouseMove.bat. It kills the process and restores normal sleep/lock behavior.
| الملف | الوظيفة |
|---|---|
StartMouseMove.bat | انقر مرتين للإعداد والبدء |
MouseMover.ps1 | محرك PowerShell (يعمل مخفياً) |
StopMouseMove.bat | انقر مرتين للإيقاف |
انقر مرتين على StopMouseMove.bat. يوقف العملية ويعيد سلوك السكون/القفل الطبيعي.
Uses Windows API SetThreadExecutionState to prevent display off and system sleep.
يستخدم واجهة Windows API لمنع إيقاف الشاشة وسكون النظام.
PowerShell runs completely hidden — no visible window. Uses VBS launcher.
PowerShell يعمل مخفياً تماماً — لا نافذة ظاهرة. يستخدم مشغل VBS.
Moves mouse forward then back (±pixels), returning close to original position.
يحرك الماوس للأمام ثم للخلف (±بكسل)، يعود قرب الموقع الأصلي.
Prevents running multiple instances. PID file tracks running process.
يمنع تشغيل أكثر من نسخة. ملف PID يتتبع العملية النشطة.
Optional scroll toggle: scrolls the page down then back up each cycle using mouse_event API (360 units = 3 wheel clicks).
خيار التمرير: يمرر الصفحة لأسفل ثم يعيدها لأعلى كل دورة باستخدام واجهة mouse_event (360 وحدة = 3 نقرات عجلة).
Presses the invisible F15 key each cycle to keep the active window/session alive — no visible side effects.
يضغط مفتاح F15 غير المرئي كل دورة لإبقاء النافذة/الجلسة النشطة حية — بدون أي تأثيرات جانبية مرئية.
One-click script that launches all your work apps, opens browser tabs, starts HubStaff tracking, and runs your Xcode project — fully automated morning routine.
سكريبت بنقرة واحدة يفتح جميع تطبيقات العمل، يفتح تبويبات المتصفح، يبدأ تتبع HubStaff، ويشغل مشروع Xcode — روتين صباحي مؤتمت بالكامل.
Just double-click the file. Everything happens automatically.
| Step | Action | Details |
|---|---|---|
| 1 | Opens Amphetamine | Prevents Mac from sleeping |
| 2 | Opens HubStaff & clicks Start | Automatically starts time tracking |
| 3 | Opens Microsoft Teams | Team communication |
| 4 | Opens AntiGravity | AI coding assistant |
| 5 | Opens Postman | API testing tool |
| 6 | Opens Chrome with 7 tabs | Gmail, App Store Connect, AI Studio, Cloud Billing, Claude AI, HubStaff Activity, Outlook |
| 7 | Opens Xcode & runs project | Opens the most recent project and presses Cmd+R to build & run |
فقط انقر مرتين على الملف. كل شيء يحدث تلقائياً.
| الخطوة | الإجراء | التفاصيل |
|---|---|---|
| 1 | يفتح Amphetamine | يمنع الماك من السكون |
| 2 | يفتح HubStaff ويضغط بدء | يبدأ تتبع الوقت تلقائياً |
| 3 | يفتح Microsoft Teams | تواصل الفريق |
| 4 | يفتح AntiGravity | مساعد البرمجة بالذكاء الاصطناعي |
| 5 | يفتح Postman | أداة اختبار API |
| 6 | يفتح Chrome مع 7 تبويبات | Gmail, App Store Connect, AI Studio, Cloud Billing, Claude AI, HubStaff Activity, Outlook |
| 7 | يفتح Xcode ويشغل المشروع | يفتح آخر مشروع ويضغط Cmd+R للبناء والتشغيل |
One-click end-of-day script. Stops HubStaff tracking, quits all work apps, and logs you out of macOS.
سكريبت نهاية اليوم بنقرة واحدة. يوقف تتبع HubStaff، يغلق جميع تطبيقات العمل، ويسجل خروجك من macOS.
| Step | Action |
|---|---|
| 1 | Stops HubStaff time tracking (clicks Stop button) |
| 2 | Quits: Chrome → Postman → Teams → AntiGravity → Xcode → HubStaff → Amphetamine |
| 3 | Logs out of macOS (System Events log out) |
| الخطوة | الإجراء |
|---|---|
| 1 | يوقف تتبع وقت HubStaff (يضغط زر الإيقاف) |
| 2 | يغلق: Chrome ← Postman ← Teams ← AntiGravity ← Xcode ← HubStaff ← Amphetamine |
| 3 | يسجل الخروج من macOS |
An advanced script that simulates realistic human-like developer activity across Xcode, Simulator, Postman, and Chrome. Uses weighted random actions with natural delays.
سكريبت متقدم يحاكي نشاط مطور واقعي عبر Xcode و Simulator و Postman و Chrome. يستخدم إجراءات عشوائية موزونة مع تأخيرات طبيعية.
| File | Purpose |
|---|---|
Xcode Active.command | Double-click to start simulation |
Xcode Stop.command | Double-click to stop simulation |
| App | Weight | Actions |
|---|---|---|
| Xcode (navigate) | 50% | Next/prev tab, scroll up/down, navigate forward/back, jump to line, page scan |
| Simulator | 15% | Scroll, tap, navigate back, browse items, press Home |
| Postman | 12% | Switch tabs, scroll responses, browse sidebar collections |
| Chrome | 12% | Switch tabs, scroll pages, refresh page |
| Xcode (Run) | 8% | Build & Run (Cmd+R), check build status |
| Xcode (Stop) | 3% | Stop app (Cmd+.) |
| الملف | الوظيفة |
|---|---|
Xcode Active.command | انقر مرتين لبدء المحاكاة |
Xcode Stop.command | انقر مرتين لإيقاف المحاكاة |
| التطبيق | النسبة | الإجراءات |
|---|---|---|
| Xcode (تصفح) | 50% | التبويب التالي/السابق، التمرير لأعلى/لأسفل، التنقل للأمام/الخلف، القفز لسطر، مسح الصفحة |
| Simulator | 15% | التمرير، النقر، الرجوع، تصفح العناصر، زر الرئيسية |
| Postman | 12% | تبديل التبويبات، تمرير الردود، تصفح المجموعات الجانبية |
| Chrome | 12% | تبديل التبويبات، تمرير الصفحات، تحديث الصفحة |
| Xcode (تشغيل) | 8% | بناء وتشغيل (Cmd+R)، فحص حالة البناء |
| Xcode (إيقاف) | 3% | إيقاف التطبيق (Cmd+.) |
50% time in Xcode (most realistic), balanced across other apps.
50% من الوقت في Xcode (الأكثر واقعية)، متوازن عبر التطبيقات الأخرى.
Random 4-7 second delays between actions (not a fixed interval).
تأخيرات عشوائية 4-7 ثوانٍ بين الإجراءات (ليست فترة ثابتة).
PID file prevents duplicate instances. Shows warning if already running.
ملف PID يمنع النسخ المكررة. يعرض تحذيراً إذا كان يعمل بالفعل.
Cleanup trap removes PID file on exit. Xcode Stop also cleans up stale PID.
فخ التنظيف يزيل ملف PID عند الخروج. Xcode Stop ينظف أيضاً PID القديم.
Build & Run triggers only every ~10 cycles. Otherwise checks build status.
البناء والتشغيل يتم فقط كل ~10 دورات. وإلا يفحص حالة البناء فقط.
Taps, scrolls, navigates back, browses list items, and presses Home in iOS Simulator.
ينقر ويمرر ويرجع ويتصفح العناصر ويضغط زر الرئيسية في محاكي iOS.